package cn.iocoder.yudao.module.dr.enums;

import cn.iocoder.yudao.framework.common.exception.ErrorCode;

/**
 * 错误码枚举类
 * <p>
 * 使用 20-000-000-000 段
 */
public interface ErrorCodeConstants {
    ErrorCode SOURCE_NOT_EXISTS = new ErrorCode(500, "资源信息不存在");
    ErrorCode SOURCE_APPLY_DETAIL_NOT_EXISTS = new ErrorCode(500, "资源申请详情不存在");
    ErrorCode SOURCE_APPLY_NOT_EXISTS = new ErrorCode(500, "资源申请不存在");
    ErrorCode JOURNAL_APPLY_DETAIL_NOT_EXISTS = new ErrorCode(500, "期刊申请详情不存在");
    ErrorCode JOURNAL_APPLY_NOT_EXISTS = new ErrorCode(500, "期刊申请不存在");
    ErrorCode JOURNAL_NOT_EXISTS = new ErrorCode(500, "期刊信息不存在");
    ErrorCode SOURCE_TAG_NOT_EXISTS = new ErrorCode(500, "标签管理不存在");
    ErrorCode SOURCE_CATALOG_NOT_EXISTS = new ErrorCode(500, "资源编目不存在");
    // TODO 待办：请将下面的错误码复制到 yudao-module-dr-api 模块的 ErrorCodeConstants 类中。注意，请给“TODO 补充编号”设置一个错误码编号！！！
// ========== 数据共享 TODO 补充编号 ==========
    ErrorCode DATA_NOT_EXISTS = new ErrorCode(500, "数据共享不存在");
    ErrorCode DATA_ITEM_NOT_EXISTS = new ErrorCode(500, "共享数据项不存在");
    ErrorCode PUBLISH_NOT_EXISTS = new ErrorCode(500, " 出版申请不存在");
    ErrorCode MESSAGE_NOT_EXISTS = new ErrorCode(500, "消息发布不存在");
    ErrorCode COLLECTION_MANAGEMENT_NOT_EXISTS = new ErrorCode(500, "藏品管理不存在");
    ErrorCode COLLECTION_IMAGE_ACQUISITION_NOT_EXISTS = new ErrorCode(500, "藏品二维采集信息不存在");
    ErrorCode COLLECTION3D_ACQUISITION_NOT_EXISTS = new ErrorCode(500, "藏品三维采集信息不存在");
    ErrorCode COLLECTION_ATTACHMENT_NOT_EXISTS = new ErrorCode(500, "藏品附件不存在");
    ErrorCode COLLECTION_LINK_ADDRESS_NOT_EXISTS = new ErrorCode(500, "藏品模型链接地址不存在");

}
